const axios = require('axios');

async function testInboundApi() {
  try {
    console.log('测试入库API...');
    
    // 测试API调用
    const response = await axios.get('http://localhost:5000/api/Inbound/list', {
      params: {
        pageIndex: 1,
        pageSize: 10
      }
    });
    
    console.log('API响应状态:', response.status);
    console.log('API响应数据:', JSON.stringify(response.data, null, 2));
    
    if (response.data.code === 200) {
      console.log('✅ API调用成功');
      console.log('数据条数:', response.data.data.pageData.length);
      console.log('总条数:', response.data.data.totalCount);
      
      if (response.data.data.pageData.length > 0) {
        console.log('第一条数据:', response.data.data.pageData[0]);
      } else {
        console.log('⚠️ 返回的数据数组为空');
      }
    } else {
      console.log('❌ API返回错误:', response.data.message);
    }
    
  } catch (error) {
    console.error('❌ API调用失败:', error.message);
    if (error.response) {
      console.error('错误状态码:', error.response.status);
      console.error('错误数据:', error.response.data);
    }
  }
}

testInboundApi(); 